home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / emacs_im < prev    next >
Text File  |  1994-02-22  |  45KB  |  1,623 lines

  1. Newsgroups: comp.editors,comp.emacs,alt.religion.emacs,alt.answers,comp.answers,news.answers
  2. Path: bloom-beacon.mit.edu!hookup!swrinde!cs.utexas.edu!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!yeshua.marcam.com!zip.eecs.umich.edu!umn.edu!unet.umn.edu!fin
  3. From: fin@unet.umn.edu (Craig A. Finseth)
  4. Subject: Emacs implementations, list of, regular post [long, FAQ]
  5. Message-ID: <CLnAF8.Axy@news.cis.umn.edu>
  6. Followup-To: comp.editors,comp.emacs,alt.religion.emacs
  7. Last-Modified: 22 February 1994
  8. Sender: news@news.cis.umn.edu (Usenet News Administration)
  9. Supersedes: <CHDnpn.25C@news2.cis.umn.edu>
  10. Nntp-Posting-Host: norge.unet.umn.edu
  11. Reply-To: fin@unet.umn.edu (Craig A. Finseth)
  12. Organization: University of Minnesota, Networking Services.
  13. Date: Tue, 22 Feb 1994 21:32:01 GMT
  14. Approved: news-answers-request@MIT.Edu
  15. Lines: 1605
  16. Xref: bloom-beacon.mit.edu comp.editors:4549 comp.emacs:5804 alt.religion.emacs:774 alt.answers:1929 comp.answers:3880 news.answers:15544
  17.  
  18. Archive-name: emacs-implementations
  19.  
  20.          Emacs Implementations and Literature
  21.  
  22. Changes and additions to:            last posted 22 February 1994
  23.     Craig A. Finseth            reposted about every 2 months
  24.  
  25.     fin@unet.umn.edu
  26.     Craig.Finseth@mr.net
  27.  
  28.     +1 612 644 4027
  29.  
  30.     1343 Lafond
  31.     St Paul MN 55104-2437
  32.     USA
  33.  
  34. This document provides a partial -- and not comprehensive -- list of
  35. implementations of Emacs-type editors and literature about such
  36. editors.  You can help make it more comprehensive by sending me
  37. additional information and/or updates.
  38.  
  39. This document is also gradually acquiring the role of a repository of
  40. (at least) Emacs-related history.  While that subject requires a book
  41. to itself, this document will probably serve until someone (_not_ me!)
  42. writes one.
  43.  
  44. This document is available via anonymous FTP from:
  45.  
  46.     mail.unet.umn.edu in import/fin/emacs
  47.  
  48. To be included in this list:
  49.  
  50. - A piece of literature should be a book, manual, article, paper, or
  51. something that covers (or mentions) Emacs in particular or text
  52. editing techniques in general.  Specifically excluded are items that
  53. are only of interest to non-Emacs users (a book on "how to use vi") or
  54. vendor manuals for Emacs implementations (as those are implicitly
  55. included in the implementations).  Non-vendor (i.e., third party)
  56. manuals are included.
  57.  
  58. - An implementation must either (1) be "advertised" as being an
  59. Emacs-type editor or (2) be extensible and come with an Emacs command
  60. set "mode" already written.  Editors that are extensible but do not
  61. come with such a mode (i.e., you have to write it yourself) are not
  62. listed.
  63.  
  64. The following information is included for each implementation:
  65.  
  66. The NAME line contains the name of the implementation.
  67. Implementations are listed alphabetically by name.  Acronym expansions
  68. are listed in ()s.  Other acronyms:
  69.  
  70.     TECO    TAPE Editor and COrrector (later: Text Editor and COrrector)
  71.     EMACS    Editor MACroS
  72.  
  73. The ORIGINAL DISTRIBUTION is the date (or partial date) of the first
  74. release.  It is in YYYY-MM-DD format.
  75.  
  76. The VERSION is the latest known version.  It is probably out of date.
  77.  
  78. The BASE LANGUAGE is the language that you need a compiler or
  79. interpreter for in order to use the editor.  If the software is
  80. distributed as a pre-compiled binary, this should be the language that
  81. the program was written in.
  82.  
  83. The IMPLEMENTATION LANGUAGE is the language that the bulk of the
  84. implementation is written in.
  85.  
  86. The EXTENSION LANGUAGE is the (often custom or modified) language that
  87. the is used when altering or writing extensions to the implementation.
  88. It is "none" if there is no extension language.
  89.  
  90. The SCOPE is either "command set" or "extensible."  In the first case,
  91. the implementation offers a basic Emacs command set; however the user
  92. cannot readily change what the commands do.  In the second case, the
  93. user can fully control what all of the commands do.
  94.  
  95. The REQUIREMENTS is a brief characterization of what hardware or
  96. software is required.  The purpose of this item is to offer a broad
  97. selection key; not be a comprehensive list.  You should consult the
  98. implementation (for free software) or the vendor to find out whether a
  99. specific implementation works in your environment.  For example, "IBM
  100. PC" is used to cover MS/DOS, OS/2, and Windows implementations and
  101. "UNIX" refers to any version of UNIX(tm) from any vendor.
  102.  
  103. The ORGANIZATION is the name of and contact information for the
  104. implementor.
  105.  
  106. The STATUS is one of
  107.  
  108.     - no longer available: Self-explanatory.
  109.  
  110.     - free: The implementation is available to most people at no
  111.     charge.  Even such "free" implementations may have
  112.     restrictions: consult information about the particular
  113.     implementation.  Where available, information on how to obtain
  114.     a copy is also listed.
  115.  
  116.     - not free: The implementation is for sale.  Contact the
  117.     vendor for specifics.
  118.  
  119. Many of the names of the implementations in this list are trademarked.
  120. Specific trademarks are not called out.
  121.  
  122. Full source code is available for all of the free implementations.
  123. Source availability varies among the not free implementations: check
  124. with the vendor before you buy.
  125.  
  126.      -------------------- Literature --------------------
  127.  
  128. Title:        Learning Gnu Emacs
  129. Author(s):    Debra Cameron and Bill Rosenblatt
  130. Publisher:    O'Reilley and Associates, Inc.
  131. Size:        442pp, 13 chapters, 8 appendices
  132. ISBN:        0-937175-84-6
  133. Price:        $27.95
  134.  
  135. Title:        The Craft of Text Editing: Emacs for the Modern World
  136. Author(s):    Craig A. Finseth
  137. Publisher:    Springer-Verlag
  138. Size:        220pp, 10 chapters, 5 appendices
  139. ISBN:        0-387-97616-7, 3-540-97616-7
  140. Price:        $39.95
  141.  
  142. Title:        GNU Emacs Reference
  143. Author(s):    Dennis Gentry
  144. Publisher:    Specialized Systems Consultants, Inc.
  145.         P.O. Box 55549
  146.         Seattle WA 98155
  147.         USA
  148.         +1 206 527 3385
  149.         +1 206 527 2806 fax
  150.         151208415 telex
  151.         sales@ssc.com
  152. Size:        18pp, 8 1/2" x 3 1/2"
  153. ISBN:        0-916151-59-X
  154. Price:        $4.50
  155.  
  156. Title:        The GNU Emacs Lisp Reference Manual, GNU Emacs Version
  157.         19 for Unix Users, Edition 2.01, June 1993
  158. Author(s):    Bil Lewis, Dan LaLiberte, Richard Stallman and the GNU
  159.         Manual Group
  160. Pubisher:    Free Software Foundation
  161. Size:        748pp + 18pp index
  162. ISBN:        1-882114-20-5
  163. Price:        free (see GNU Emacs sites) or for fee from FSF
  164.  
  165. Title:         Unix Desktop Guide to Emacs
  166. Author(s):    Ralph Roberts and Mark Boyd
  167. Consultants:    Stephen G. Kochan and Patrick H. Wood
  168. Publisher:    Hayden Books (SAMS)
  169. Size:        ?
  170. ISBN:        ?
  171. Price:        $27.95 US, $34.95 CAN
  172.  
  173. Title:        GNU Emacs:  UNIX Text Editing and Processing
  174. Author(s):    Michael Schoonover, John Bowie, and Bill Arnold
  175. Pubisher:    Addison-Wesley / HP Press
  176. Size:        640pp, 14 chapters, 4 appendices
  177. ISBN:        0-201-56345-2
  178. Price:        ?
  179.  
  180. Title:        GNU Emacs Manual, Seventh Edition, Version 19, June 1993
  181. Author(s):    Richard Stallman
  182. Pubisher:    Free Software Foundation
  183. Size:        392pp +14pp index
  184. ISBN:        1-882114-02-7
  185. Price:        free (see GNU Emacs sites) or for fee from FSF
  186.  
  187.            ---------- GNU-Emacs ----------
  188.  
  189. name: GNU-Emacs
  190. original distribution: ?
  191. version: 19.22
  192. base language: C
  193. implementation language: Lisp
  194. extension language: Lisp
  195. scope of implementation: extensible
  196. hardware/software requirements: UNIX, VMS, OS/2, MS-DOS, Amiga, Atari ST
  197. organization:
  198.     Free Software Foundation
  199.     675 Massachusetts Ave
  200.     Cambridge MA  02139
  201.     USA
  202.     +1 617 876 3296
  203.     gnu@prep.ai.mit.edu
  204. free, anonymous FTP from:
  205.         prep.ai.mit.edu
  206.         scam.berkeley.edu
  207.         itstd.sri.com
  208.         wuarchive.wustl.edu
  209.         wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>')
  210.         bu.edu
  211.         louie.udel.edu
  212.         nic.nyser.net
  213.         ftp.cs.titech.ac.jp
  214.         funic.hut.fi
  215.         sunic.sunet.se
  216.         freja.diku.dk
  217.         gatekeeper.dec.com
  218.         mango.miami.edu (VMS G++)
  219.         cc.utah.edu (VMS GNU Emacs)
  220.         ftp.uu.net
  221.         archive.cis.ohio-state.edu
  222.         ftp-os2.nmsu.edu in /pub/os2/2.0/gnu/emacs (slightly
  223.             modified version for OS/2)
  224.     on the SPAN network, contact rdss::corbet
  225.     on UUCP, contact one of:
  226.         hao!scicom!qetzal!upba!ugn!nepa!denny
  227.         hqda-ai!merlin
  228.         uunet!hutch!barber
  229.         sun!nosun!illian!darylm
  230.         oli-stl!root
  231.         bigtex!james
  232.         postmaster@uunet.uu.net
  233.         uucp@cis.ohio-state.edu (or osu-cis!uucp)
  234.     Ohio State also posts their UUCP instructions regularly to
  235.     the news group comp.sources.d
  236. Note: The MS-DOS port is known as Demacs (see below).  You can also
  237. obtain tapes and CD-ROM distributions from the FSF.
  238.  
  239.  
  240.     ---------- Implementations Available For No Charge ----------
  241.  
  242. name: ae (Anthony's Editor)
  243. original distribution: ?
  244. version: Feb 92
  245. base language: C
  246. implementation language: C
  247. extension language: none
  248. scope of implementation: command set
  249. hardware/software requirements: Unix, IBM PC, Atari ST; requires curses
  250. organization/author:
  251.     Anthony Howe
  252.     Mortice Kern Systems Inc.
  253.     35 King St N
  254.     Waterloo Ontario
  255.     Canada N2J 6W9
  256.     ant@mks.com
  257. free, periodically posted to Comp.editors
  258.  
  259.  
  260. name: AMIS
  261. original distribution: ?
  262. version: 
  263. base language: Pascal
  264. implementation language: Pascal
  265. extension language: none
  266. scope of implementation: command set
  267. hardware/software requirements: VMS, Norsk Data, Tops10, RSTS
  268. organization/author:
  269.     Stacken Computer Club
  270.     c/o NADA
  271.     S-100 44 Stockholm
  272.     Sweden
  273.     stacken@stacken.kth.se
  274. note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the
  275. "ae" glyph).  "Misaer" is Swedish (svenska) for "piece of junk, or
  276. deep shit functionality" (translation provided by the person who told
  277. me about this) The name thus means "not a piece of junk."
  278. Tops10, RSTS, Norsk Data versions are free, send them a
  279.     1/2 inch, 2400-foot magnetic tape and return postage
  280. VMS version is $1000 US (the money supports their DEC10 museum)
  281.  
  282.  
  283. name: Demacs
  284. original distribution: 1992?
  285. version: 1.2.0
  286. base language: C
  287. implementation language: Lisp
  288. extension language: Lisp
  289. scope of implementation: extensible
  290. hardware/software requirements: IBM PC, 386 or better, MS-DOS
  291. organization/author:
  292.     Manabu Higashida
  293.     Osaka University
  294.     JAPAN
  295.     manabu@sigmath.osaka-u.ac.jp
  296.  
  297.     HIRANO Satoshi
  298.     University of Tokyo
  299.     Japan
  300.     hirano@tkl.iis.u-tokyo.ac.jp
  301. free, anonymous FTP from
  302.     ftp.sigmath.osaka-u.ac.jp in pub/Msdos/Demacs/*
  303.     utsun.s.u-tokyo.ac.jp in GNU/demacs/*
  304. note: Demacs is currently based on GNU Emacs version 18.55 (partly 18.57).
  305.  
  306.  
  307. name: EDMACS
  308. original distribution: ?
  309. version: 2.0
  310. base language: TECO
  311. implementation language: TECO
  312. extension language: TECO
  313. scope of implementation: extensible
  314. hardware/software requirements: PDP/11
  315. organization/author:
  316.     Michael Bloom
  317.     mb@ttidca.tti.com
  318. free, anonymous FTP from
  319.     usc.edu in /pub/teco/soflib.tar.Z (in subdir "11-737" of tar image)
  320. DECUS program library as DECUS #11-737 (nominal media charge)
  321.  
  322.  
  323. name: Edwin
  324. original distribution: ?
  325. version: 
  326. base language: CScheme
  327. implementation language: CScheme
  328. extension language: CScheme
  329. scope of implementation: extensible
  330. hardware/software requirements: UNIX, VMS, 386-DOS
  331. organization/author:
  332.     Scheme Distribution
  333.     c/o Prof. Hal Abelson
  334.     545 Technology Sq. Room 410
  335.     Cambridge MA 02139
  336.     USA
  337.     info-cscheme-request@zurich.ai.mit.edu
  338. free, anonymous FTP from
  339.     zurich.ai.mit.edu in pub/scheme/README
  340. also, check out other Scheme implementations
  341.  
  342.  
  343. name: Elle (Elle Looks Like Emacs)
  344. original distribution: ?
  345. version: 4.1g
  346. base language: C
  347. implementation language: C
  348. extension language: none
  349. scope of implementation: command set
  350. hardware/software requirements: UNIX, MINIX, TOPS-20, TOPS-10 (!)
  351. organization/author:
  352.     Ken Harrenstein
  353.         c/o SRI International
  354.         333 Ravenswood Ave
  355.         Menlo Park CA  94025
  356.         USA
  357.         klh@nisc.sri.com
  358. free, anonymous FTP from
  359.         nisc.sri.com in pub/klh/elle.tar (or elle.tar.Z)
  360.  
  361.  
  362. name: Emacs
  363. original distribution: 1975
  364. version: 165
  365. base language: MIDAS (PDP10/DEC-20 assembly language)
  366. implementation language: TECO
  367. extension language: TECO
  368. scope of implementation: extensible
  369. hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20
  370. organization/author:
  371.     Richard M. Stallman
  372.     MIT AI Lab/MIT Lab. for Comp. Sci.
  373.     545 Technology Square
  374.     Cambridge MA 02139
  375.     USA
  376. note: this is the original
  377. free, anonymous FTP from
  378.     ?
  379.  
  380.  
  381. name: Epoch
  382. original distribution: ?
  383. version: 4.2
  384. base language: C
  385. implementation language: Lisp
  386. extension language: Lisp
  387. scope of implementation: extensible
  388. hardware/software requirements: UNIX, VMS, others
  389. organization/author:
  390.     University of Illinois at Urbana-Champaign
  391.     Urbana-Champaign IL
  392.     USA
  393.     epoch-request@cs.uiuc.edu
  394.     uunet!uiucdcs!epoch-request
  395.     epoch-request%cs.uiuc.edu@uiucvmd.bitnet
  396. free, anonymous FTP from
  397.     cs.uiuc.edu in pub/epoch-files/epoch/*
  398. Note: this is a modified GNU Emacs.  It is expected to merge with
  399. Lucid emacs by the end of the summer.
  400.  
  401.  
  402. name: Freemacs
  403. original distribution: ?
  404. version: 1.6a
  405. base language: 8086 assembler
  406. implementation language: 8086 assembler
  407. extension language: MINT, a string-oriented interpreter inspired by TRAC
  408.     P(MINT means "Mint Is Not TRAC")
  409. scope of implementation: extensible
  410. hardware/software requirements: IBM PC
  411. organization/author:
  412.     Russell Nelson
  413.     11 Grant Street
  414.     Potsdam NY 13676
  415.     USA
  416. free,
  417. Internet: anonymous FTP from
  418.     simtel20.army.mil from PD:<MSDOS.FREEMACS>
  419.     grape.ecs.clarkson.edu [128.153.28.129] in /pub/msdos/freemacs
  420. BBS:
  421.     +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, pub/msdos/freemacs
  422.     No registration required to download Freemacs.
  423. Bitnet and UUCP:
  424.     Send mail to archive-server@sun.soe.clarkson.edu.  You may use
  425.     archive-server%sun.soe@omnigate if you are on Bitnet, or
  426.     {smart-host}!sun.soe.clarkson.edu!archive-server if you are using
  427.     UUCP.  The mail message should consist of 'help'.  If you do not
  428.     get a reply within a day, then your return path is broken. 
  429.     You'll need to use the path command to give a mail address that
  430.     our mailer can grok.  Our mailer can send mail to any address
  431.     with an '@' in it, with the exception of ".UUCP"
  432.     pseudo-addresses.
  433. Mail:
  434.     $15 check or $17 PO copying fee to the author.  This will
  435.     assure you of the latest version.  Please specify floppy
  436.     format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K]
  437.  
  438.  
  439. name: Freyja (Freyja Reduksjon Emacs, Ytre Jevn All: Freyja Reduces
  440.     Emacs, Yet Joins All)
  441. original distribution: 1991
  442. version: 2.2
  443. base language: C
  444. implementation language: C
  445. extension language: none
  446. scope of implementation: command
  447. hardware/software requirements: IBM PC, UNIX, HP95LX, HP100LX
  448. organization/author:
  449.     Craig Finseth
  450.     1343 Lafond
  451.     St. Paul MN  55104-2437
  452.     USA
  453.     +1 612 644 4027
  454.     fin@unet.umn.edu
  455. free from the author, send either:
  456.     1, 3 1/2" 1.44 MB or 2, 3 1/2" 720 KB and a SASE, or
  457.     US$5.00, or
  458.     4 blank 3 1/2" 1.44 MB diskettes
  459. or anonymous FTP from:
  460.     mail.unet.umn.edu in
  461.         import/fin/freyja22.exe    (MS/DOS self-extracting archive)
  462.         import/fin/freyja22.tar    (UNIX tar file)
  463.         import/fin/freyja22.tar.gz (gzip'ed UNIX tar file)
  464.         import/fin/freyj22s.exe (MS/DOS self-extracting archive)
  465.         import/fin/freyj22s.tar (UNIX tar file)
  466.         import/fin/freyj22s.tar.gz (gzip'ed UNIX tar file)
  467.     eddie.mit.edu
  468.         distrib/hp95lx/editors/freyja22.*
  469.         distrib/hp95lx/editors/freyj22s.*
  470. note: optimized for RAM-based computing (laptops and palmtops)
  471.  
  472.  
  473. name: Hemlock
  474. original distribution: ?
  475. version: 
  476. base language: Lisp
  477. implementation language: Lisp
  478. extension language: Lisp
  479. scope of implementation: extensible
  480. hardware/software requirements: CMU Common Lisp; MACH and/or SunOS
  481. organization/author:
  482.     Scott Fahlman
  483.     CMU Common Lisp project
  484.     Carnegie-Mellon University
  485.     USA
  486.     Scott.Fahlman@CS.CMU.EDU
  487. free, anonymous FTP from
  488.     lisp-rt1.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  489.     lisp-rt2.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  490.     (you must cd the complete path in one command)
  491. also not free as part of Lucid Common Lisp
  492.  
  493.  
  494. name: JED
  495. original distribution: ?
  496. version: 0.60
  497. base language: C
  498. implementation language: C
  499. extension language: ?
  500. scope of implementation: extensible
  501. hardware/software requirements: UNIX, IBM PC, VMS
  502. organization/author:
  503.     John E. Davis
  504.     +1 617 735 6746
  505.     davis@amy.tch.harvard.edu
  506. free, anonymous FTP from
  507.     amy.tch.harvard.edu in pub/jed/jed060.tar.Z    unix distribution
  508.     amy.tch.harvard.edu in pub/jed/jed060.zip    MSDOS distribution
  509.         (with jed.exe, after 1PM est 11/20)
  510.     amy.tch.harvard.edu in pub/jed/jed060.*_of_18    18 part VMS share
  511.  
  512.  
  513. name: Jove (Jonathan's Own Version of Emacs)
  514. original distribution: ?
  515. version: 4.14
  516. base language: C
  517. implementation language: C
  518. extension language: none
  519. scope of implementation: command set
  520. hardware/software requirements: UNIX, IBM PC, Macintosh
  521. organization/author:
  522.     Jonathan Payne
  523.     Sun Microsystems, Inc.
  524.     2550 Garcia Ave
  525.     Mountain View CA  94043
  526.     USA
  527. free, anonymous FTP from
  528.     cayuga.cs.rochester.edu in pub/jove.*
  529.     cs.toronto.edu in pub/moraes/jove.*.*
  530.     comp.sources.[misc,unix] archives
  531.     also in the Berkeley UNIX distribution
  532.  
  533.  
  534. name: KEmacs (Kanji Emacs)
  535. original distribution: ?
  536. version: 
  537. base language: C
  538. implementation language: C
  539. extension language: custom
  540. scope of implementation: extensible
  541. hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST,
  542.     Macintosh, Wicat, Data General
  543. organization/author:
  544.     SANETO (sanewo) Takanori
  545.     Corporate Research Laboratories Atsugi
  546.     SONY
  547.     Japan
  548. note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i
  549. free, anonymous FTP from
  550.     ftp.hawaii.edu in pub/editors/=TAR.Z=FILES=/kemacs.tar.Z
  551.                or pub/editors/kemacs.tarZ
  552.  
  553.  
  554. name: Lucid GNU Emacs (lemacs)
  555. original distribution: April 1992
  556. version: 19.8
  557. base language: C
  558. implementation language: Lisp
  559. extension language: Lisp
  560. scope of implementation: extensible
  561. hardware/software requirements: UNIX, VMS
  562. organization:
  563.     Lucid, Inc.
  564.     707 Laurel Street
  565.     Menlo Park CA  94025-3440
  566.     USA
  567.     +1 415 329 8400
  568.     800 223 9322
  569.     lucid-info@lucid.com
  570.     help-lucid-emacs-request@lucid.com
  571.     bug-lucid-emacs-request@lucid.com
  572. free, anonymous FTP from
  573.     cs.uiuc.edu in /pub/epoch-files/lemacs
  574.     liasun3.epfl.ch in /pub/gnu/
  575.     ftp.foretune.co.jp in /pub/GNU/lucid/
  576.     ftp.uu.net in /packages/gnu/lucid
  577. You can also buy tapes and manuals directly from Lucid.  Call or send
  578. email to lucid-info@lucid.com.  This editor isalso included with
  579. Lucid's Energize Programming System, a C/C++ environment notes: this
  580. is a modified GNU Emacs, based on an early copy of version 19, similar
  581. to Epoch.  It currently requires X11r4 or X11r5 to run.
  582.  
  583.  
  584. name: ME2 (Mutt Editor II)
  585. original distribution: 1986
  586. version: 3.0
  587. base language: C
  588. implementation language: Mutt
  589. extension language: Mutt ("A bizarre mix of Lisp and Algol-like
  590.     languages, compiled external to the editor")
  591. scope of implementation: extensible
  592. hardware/software requirements: UNIX, IBMPC, Atari
  593. organization/author:
  594.     Craig Durland
  595.     3419 SW Knollbrook
  596.     Corvallis OR 97333
  597.     USA
  598.     +1 503 750 3354
  599.     craig@cv.hp.com
  600. free, anonymous FTP from
  601.     hpcvaaz.cv.hp.com in pub/pub/me3.shar.Z, pub/pub/me3.exe
  602.  
  603.  
  604. name: MG, (was: MicroGNU Emacs)
  605. original distribution: ?
  606. version: 2a
  607. base language: C
  608. implementation language: C
  609. extension language: none
  610. scope of implementation: command set
  611. hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST,
  612.     OS/9-68K, Primos
  613. organization/author:
  614.     University of Texas
  615.     USA
  616. free, anonymous FTP from
  617.     utadnx.cc.utexas.edu in MG2A.BCK_LZW
  618.  
  619.  
  620. name: MicroEMACS
  621. original distribution: ?
  622. version: 3.12
  623. base language: C
  624. implementation language: C
  625. extension language: custom
  626. scope of implementation: extensible
  627. hardware/software requirements: UNIX, VMS, IBM PC,
  628.     HP 110 and 150, Amiga, Atari ST, Macintosh, Wicat,
  629.     Data General AOS/VS
  630.     kanji: Fujitsu FMR-70, NEC PC-9891
  631. organization/author:
  632.     Daniel M. Lawrence
  633.     617 New York St
  634.     Lafayette IN 47901
  635.     USA
  636.     +1 317 742 5153
  637.     dan@mdbs.uucp
  638. FIDO:  The Programmer's Room 201/10
  639.     +1 317 742 5533
  640.     24 hours 300/1200/2400 baud
  641. free (non-commercial), anonymous FTP from
  642.     midas.mgmt.purdue.edu in dist/uemacs3.11m/ue311m.arc.
  643.     midas.mgmt.purdue.edu in dist/uemacs311/*
  644.     between the hours of 5pm and 8am
  645. ask author about commercial use and distribution via disk ($25)
  646.  
  647.  
  648. name: MULE (Multi-Lingual Enhancment to Emacs)
  649. original distribution: ?
  650. version: 1.0
  651. base language: C
  652. implementation language: Lisp
  653. extension language: Lisp
  654. scope of implementation: extensible
  655. hardware/software requirements: UNIX, VMS, IBM PC, NT
  656. maintainer:
  657.     nemacs@etl.go.jp
  658. organization/author:
  659.     Ken'ichi Handa
  660.     Electrotechnical Lab.
  661.     Machine Inference Section
  662.     ElectroTechnical Laboratory
  663.     Umezono 1-1-4
  664.     Tsukuba City
  665.     Japan 305
  666.     +81 298 58 5916
  667.     fax +81 298 58 5918
  668.     handa@etl.go.jp
  669.     handa%etl.go.jp@relay.cs.net
  670. note: supports many scripts including most European languages, Japanese,
  671.     Chinese, Korean, Thai, Vietnamese in the same buffer.  Much of
  672.     this may be incorporated into GNU Emacs 19.  Also ported to
  673.     MS/DOS by the Demacs developer.
  674. free, anonymous FTP from
  675.     etlport.etl.go.jp in /pub/mule
  676.         Manager: Ken'ichi HANDA <handa@etl.go.jp>
  677.     ftp.mei.co.jp in /public/free/gnu/emacs/Mule
  678.         Manager: Motohide Murakami <murakami@msr.mei.co.jp>
  679.     sh.wide.ad.jp in /JAPAN/mule/mule-1.0
  680.         Manager: Akira KATO <kato@wide.sfc.keio.ac.jp>
  681.     ftp.funet.fi in /pub/gnu/emacs/mule
  682.         Manager: Hannu Aronsson <haa@cs.hut.fi>
  683.  
  684.  
  685. name: Nemacs (Nihongo Emacs)
  686. original distribution: ?
  687. version: 3.3.2
  688. base language: C
  689. implementation language: Lisp
  690. extension language: Lisp
  691. scope of implementation: extensible
  692. hardware/software requirements: UNIX, VMS
  693. maintainer:
  694.     nemacs@etl.go.jp
  695. organization/author:
  696.     Ken'ichi Handa
  697.     Electrotechnical Lab.
  698.     Machine Inference Section
  699.     ElectroTechnical Laboratory
  700.     Umezono 1-1-4
  701.     Tsukuba City
  702.     Japan 305
  703.     +81 298 58 5916
  704.     fax +81 298 58 5918
  705.     handa@etl.go.jp
  706.     handa%etl.go.jp@relay.cs.net
  707. note: Japanese (Nihongo) adaptation of GNU-Emacs
  708. free, anonymous FTP from
  709.     ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z
  710.  
  711.  
  712. name: NILE
  713. original distribution: ?
  714. version: ?
  715. base language: ?
  716. implementation language: ?
  717. extension language: ?
  718. scope of implementation: ?
  719. hardware/software requirements: ?
  720. maintainer:
  721.     whoever is maintaining NIL
  722. organization/author:
  723.     Richard Soley
  724. free, anonymous FTP from
  725.     ?
  726.  
  727.  
  728. name: NotGNU
  729. original distribution: January 1993
  730. version: 1.5
  731. base language: C
  732. implementation language: C
  733. extension language: none
  734. scope of implementation: command set
  735. requirements: DOS, Windows 3/NT, X11/OSF
  736. organization/author:
  737.     Julie Melbin
  738.     P.O. Box 1007
  739.     Groton MA 01450
  740.     USA
  741.     julie@world.std.com
  742. free, anonymous ftp from
  743.     netcom.com in /pub/notgnu/*
  744. note: a mailing service and several mailing lists also exist; send
  745. e-mail to `notgnu-request@netcom.com' containing the word `help' in
  746. the message body. For current status, give the command `send info'.
  747.  
  748.  
  749. name: NTEmacs
  750. original distribution: 1993?
  751. version: ?
  752. base language: C
  753. implementation language: Lisp
  754. extension language: Lisp
  755. scope of implementation: extensible
  756. hardware/software requirements: IBM PC, 386 or better, Nt
  757. organization/author:
  758.     Geoff Voelker
  759.     voelker@cs.washington.edu
  760. free, anonymous FTP from
  761.     cs.washington.edu in /pub/ntemacs
  762. note: NTEmacs is currently based on GNU Emacs version 19.19
  763.  
  764.  
  765. name: OEmacs
  766. original distribution: ?
  767. version: 4.0
  768. base language: C
  769. implementation language: Lisp
  770. extension language: Lisp
  771. scope of implementation: extensible
  772. hardware/software requirements: IBM PC w/Windows or DESQview/X
  773. organization/author:
  774.     Darryl Okahata
  775.     Internet: darrylo@sr.hp.com
  776. free, anonymous FTP from
  777.     theory.lcs.mit.edu /pub/emacs/oemacs/*
  778.     please only access outside 1500-2300 hours GMT/UTC
  779. note: based upon GNU Emacs V19
  780.  
  781.  
  782. name: Origami
  783. original distribution: ?
  784. version: 1.6.6?
  785. base language: C
  786. implementation language: C
  787. extension language: OCL (custom)
  788. scope of implementation: extensible
  789. hardware/software requirements: UNIX, Linux, Amiga
  790. origanization:
  791.     Michael Haardt
  792.     Ruetscherstrasse 155/1703
  793.     5100 Aachen 1
  794.     Germany
  795.     mhaardt@ftp.thp.uni-koeln.de
  796. free, anonymous FTP from:
  797.     ftp.thp.uni-koeln.de in linux/origami/*
  798. Note:
  799. Origami is a folding editor and can additionally process Inmos TDS
  800. files, it comes with both emacs- and vi-style keybindings.
  801.  
  802.  
  803. name: Scame
  804. original distribution: ?
  805. version: 
  806. base language: C
  807. implementation language: C
  808. extension language: none
  809. scope of implementation: command set
  810. hardware/software requirements: UNIX, VMS, IBM PC
  811. organization/author:
  812.     Multihouse Automatisering bv
  813.     c/o Johan Vromans
  814.     Doesburgweg 7
  815.     2803 PL Gouda
  816.     the Netherlands
  817.     +31 1820 62911
  818.     fax +31 1820 62500
  819.     jv@mh.nl
  820. note: loosely based on an editor called Scame by Leif Samuelsson
  821. free, ask the author for information on how to get a copy
  822.  
  823.  
  824. name: TkEmacs
  825. original distribution: ?
  826. version: 1.1
  827. base language: C
  828. implementation language: C
  829. extension language: N/A
  830. scope of implementation: N/A
  831. hardware/software requirements: X11
  832. organization/author:
  833.     Sven Delmas
  834.     TU Berlin
  835.     Germany
  836.     garfield@cs.tu-berlin.de
  837.  
  838.     Juergen Nickelsen
  839.     TU Berlin
  840.     Germany
  841.     nickel@cs.tu-berlin.de
  842. free, anonymous FTP from:
  843.     barkley.berkeley.edu in /pub/tkemacs/
  844.     coma.cs.tu-berlin.de in /pub/tkemacs/
  845. note: TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58. The
  846. package contains XfEmacs, an application of the TkEmacs widget,
  847. providing scrollbars, configurable drop-down menus, etc.
  848.  
  849.  
  850. name: treemacs
  851. original distribution: ?
  852. version: 
  853. base language: C
  854. implementation language: C
  855. extension language: Lisp
  856. scope of implementation: extensible
  857. hardware/software requirements: UNIX, VMS, others
  858. organization/author:
  859.     Vipin Swarup
  860.     Dept. of Computer Science
  861.     University of Illinois at Urbana-Champaign
  862.     USA
  863.     swarup@a.cs.uiuc.edu
  864.     USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup    
  865. free, anonymous FTP from
  866.     cs.uiuc.edu in pub/treemacs/*
  867. notes: this is a modified GNU Emacs 18.51.  It is GNU Emacs extended
  868. to allow the direct editing of tree structures.
  869.  
  870.  
  871. name: Win-Emacs
  872. original distribution: April 1993
  873. version: 1.00.02 beta
  874. base language: C
  875. implementation language: Lisp
  876. extension language: Lisp
  877. scope of implementation: extensible
  878. hardware/software requirements: MS-DOS
  879. organization:
  880.     Pearl Software
  881.     320 Lenox Ave
  882.     Oakland CA 94610
  883.     USA
  884.     +1 510 273 9795
  885.     fax +1 510 839 9820
  886.     pearl@netcom.com
  887. free, anonymous FTP from:
  888.         netcom.com in /pub/pearl/*
  889. note: This is derived from Lucid/GNU Emacs 19.4
  890.  
  891.  
  892.     ---------- Implementations Sold by Vendors ----------
  893.  
  894. name: ADEPT
  895. original distribution: ?
  896. version: 
  897. base language: 
  898. implementation language: 
  899. extension language: yes, but not available to users
  900. scope of implementation: command set
  901. hardware/software requirements: Wang VS
  902. organization/author:
  903.     Wang
  904.     Jimmy Huangs & George Soules
  905. not free, contact vendor for price information
  906.  
  907.  
  908. name: Alpha
  909. original distribution: ?
  910. version: 5.6.3
  911. base language: ?
  912. implementation language: ?
  913. extension language: TCL
  914. scope of implementation: extensible
  915. hardware/software requirements: Macintosh
  916. organization/author:
  917.     Pete Keheler
  918.     Rice University
  919. shareware ($30), anonymous FTP from
  920.     sumex-aim.stanford.edu in /info-mac/text/alpha-563.hqx
  921.  
  922.  
  923.  
  924. name: amacs
  925. original distribution: ?
  926. version: 3.0 Release 2.8
  927. base language: 6502 assembler
  928. implementation language: 6502 assembler
  929. extension language: macros / loadable libraries (assembled)
  930. scope of implementation: extensible
  931. hardware/software requirements: Apple // with ProDOS
  932. organization/author:
  933.     Creative Thinking, Included
  934.     Brian Fox
  935.     bfox@ai.mit.edu
  936. not free, contact vendor for price information
  937.  
  938.  
  939. name: Brief
  940. original distribution: ?
  941. version: 3.1
  942. base language: C
  943. implementation language: C
  944. extension language: Lisp or C (choice)
  945. scope of implementation: extensible
  946. hardware/software requirements: IBM PC
  947. organization/author:
  948.     Solution Systems
  949.     Suite 410
  950.     541 Main St
  951.     South Weymouth MA 02190
  952.     USA
  953.     +1 800 821 2492
  954.     +1 617 337 6963
  955.     fax +1 617 337 7719
  956. not free, contact vendor for price information
  957.  
  958.  
  959. name: CCA Emacs
  960. original distribution: ?
  961. version: 
  962. base language: C
  963. implementation language: C
  964. extension language: ELisp
  965. scope of implementation: extensible
  966. hardware/software requirements: UNIX, VMS
  967. organization/author:
  968.     Uniworks Inc.
  969.     P.O. Box K
  970.     Suite 323 
  971.     Maynard MA 01754
  972.     USA
  973.     +1 508 897 6650
  974.     emacs!mau
  975. not free, contact vendor for price information
  976.  
  977.  
  978. name: E3
  979. original distribution: ?
  980. version: internal?
  981. base language: ?
  982. implementation language: ?
  983. extension language: REXX
  984. scope of implementation: extensible
  985. hardware/software requirements: ?/
  986. organization/author:
  987.     IBM Corp.
  988.     ?
  989. not free, contact vendor for price information
  990.  
  991.  
  992. name: Emacs
  993. original distribution: ?
  994. version: 
  995. base language: SPL, a variant of PL/1
  996. implementation language: SPL, a variant of PL/1
  997. extension language: Lisp
  998. scope of implementation: extensible
  999. hardware/software requirements: Prime
  1000. organization/author:
  1001.     Prime Computer, Inc.
  1002.     24 Prime Park Way
  1003.     Natick MA  07160
  1004.     USA
  1005.     +1 508 651 3342
  1006.     telex 174519
  1007.     telex +1 612 508 651 2769
  1008. not free, contact vendor for price information
  1009.  
  1010.  
  1011. name: EMACS-TC
  1012. original distribution: ?
  1013. version: 
  1014. base language: C
  1015. implementation language: C
  1016. extension language: Lisp-like
  1017. scope of implementation: extensible
  1018. hardware/software requirements: UNIX
  1019. organization/author:
  1020.     AT&T Toolchest
  1021.     +1 201 522 6900, then login "guest"
  1022.     USA
  1023.  
  1024.     Warren A. Montgomery
  1025.     +1 708 713 5090
  1026.     att!iexist!warren
  1027. not free, contact vendor for price information
  1028.  
  1029.  
  1030. name: Epsilon
  1031. original distribution: ?
  1032. version: 6.0
  1033. base language: C
  1034. implementation language: EEL
  1035. extension language: EEL, a dialect of C
  1036. scope of implementation: extensible
  1037. hardware/software requirements: UNIX, IBM PC
  1038. organization/author:
  1039.     Lugaru Software Ltd.
  1040.     5843 Forbes Ave
  1041.     Pittsburgh PA 15217
  1042.     USA
  1043.     +1 412 421 5911
  1044.     fax +1 412 421 6371
  1045. not free, contact vendor for price information
  1046.  
  1047.  
  1048. name: EVE (Extensible VAX Editor)
  1049. base language: TPU
  1050. implementation language: TPU
  1051. extension language: TPU (Text Processing Utility)
  1052. scope of implementation: extensible
  1053. hardware/software requirements: VMS
  1054. organization/author:
  1055.     Digital Equipment Corp.
  1056.     ?
  1057.     USA
  1058.     +1 ?
  1059.     ?
  1060. notes: (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
  1061. fully extensible. Source (TPU) is included. TPU is a programming
  1062. language for text processing, etc.  that is also bundled with VMS.  EVE
  1063. is the next best thing to GNU-Emacs on a VAX.
  1064.  
  1065.  
  1066. name: FrameMaker
  1067. original distribution: ?
  1068. version: 3.0
  1069. base language: ?
  1070. implementation language: ?
  1071. extension language: custom
  1072. scope of implementation: extensible
  1073. hardware/software requirements: UNIX, Macintosh
  1074. organization/author:
  1075.     Frame Technology Corp.
  1076.     1010 Rincon Circle
  1077.     San Jose CA 95131
  1078.     USA
  1079.     +1 408 433 1928
  1080.  
  1081.     Frame Technology International Ltd.
  1082.     Unit 52 Airways Industrial Estate
  1083.     Cloghran
  1084.     Dublin 17
  1085.     Ireland
  1086.     +353 1 42 95 66
  1087. not free, contact vendor for price information
  1088.  
  1089.  
  1090. name: Infinitor
  1091. original distribution: ?
  1092. version: 
  1093. base language: C?
  1094. implementation language: C?
  1095. extension language: TPL
  1096. scope of implementation: extensible
  1097. hardware/software requirements: IBM PC
  1098. organization/author:
  1099.     Agranat Systems
  1100.     P.O. Box 191
  1101.     Weston MA 02193
  1102.     USA
  1103.     +1 617 893 7868
  1104. not free, contact vendor for price information
  1105.  
  1106.  
  1107. name: Interleaf
  1108. original distribution: ?
  1109. version: 5
  1110. base language: C
  1111. implementation language: C
  1112. extension language: Lisp
  1113. scope of implementation: extensible
  1114. hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
  1115. organization/author:
  1116.     Interleaf, Inc
  1117.     Prospect Place
  1118.     9 Hillside Ave
  1119.     Waltham MA  02154
  1120.     USA
  1121.     +1 617 290 0710
  1122. not free, contact vendor for price information
  1123.  
  1124.  
  1125. name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
  1126.     FinalWord / FinalWordII
  1127. original distribution: 1980
  1128. version: 
  1129. base language: C
  1130. implementation language: C
  1131. extension language: none / key rebinding only  / key rebinding only/ custom
  1132. scope of implementation: command / command / command / extensible 
  1133. hardware/software requirements: IBM PC, CP/M
  1134. organization/author:
  1135.     Mark of the Unicorn, Inc.
  1136.     222 Third Street
  1137.     Cambridge MA  02139
  1138.     USA
  1139.     +1 617 576 2760
  1140. not free, contact vendor for price information
  1141.  
  1142.  
  1143. name: Multics Emacs
  1144. original distribution: 1978
  1145. version:
  1146. base language: Lisp
  1147. implementation language: Lisp
  1148. extension language: Lisp
  1149. scope of implementation: extensible
  1150. hardware/software requirements: Honeywell Multics
  1151. organization:
  1152.     Bernard Greenberg
  1153.     Honeywell Bull
  1154. not free, contact vendor for price information
  1155.  
  1156. note from Carl Hoffman: Probably Multics Emacs' greatest claims to
  1157.     fame are (1) having been the first to popularize the notion of
  1158.     using a Lisp-like extension language which non-expert
  1159.     programmers could use and understand, and (2) originating
  1160.     certain constructs (e.g.  "save-excursion", etc.) which today
  1161.     survive in GNU Emacs.
  1162.  
  1163. note from Bernard Greenberg:
  1164.     Multics Emacs was implemented in Multics MacLisp, also known
  1165.     as Version 2 Lisp.  Multics Emacs was the first and only
  1166.     Multics Software Product in Lisp -- PL/I was the official
  1167.     system language.
  1168.  
  1169.     The notion of using Lisp for a mainframe product whose native
  1170.     language was not Lisp was radical at the time. I chose Lisp
  1171.     because of the possibility of implementing many small, cheap,
  1172.     modular, easily-replaceable functions (not a possibility in
  1173.     PL/I), having found this to be a major feature of an earlier
  1174.     private tool I implemented in Multics MacLisp.
  1175.     
  1176.     The notion of using Lisp on the Lisp machine (for Eine, and
  1177.     later Zwei) was a requirement, not an innovation.  It did not
  1178.     speak to the issues of the suitability of Lisp for such a task,
  1179.     nor to that of what would be the best language for such a task.
  1180.     The idea of -choosing- Lisp  for a mainframe editor implementation
  1181.     was innovated here.  The idea of augmenting Multics
  1182.     TECO, and that of writing a TECO-like editor gut in flat-out
  1183.     PL/I were rejected by me in favor of a Lisp program that
  1184.     implemented editor functionality.
  1185.  
  1186.     Inspired by the TECO in which EMACS (on ITS, then the only
  1187.     program using that name) was implemented, I designed a
  1188.     TECO-like control and "point" manipulation model in a Lisp
  1189.     framework, which I thought was natural and obvious, not at all
  1190.     similar to the buffer-pointer passing model of the Lisp
  1191.     Machine editors.  The natural combination of Lisp macrology
  1192.     and scoping with this type of model proved to be flexible,
  1193.     powerful, and appealing:  this model caught on, and
  1194.     is now the basis of everything in the world; the Lisp
  1195.     machine's did not.  The intellectual lineage of GNU Emacs, in
  1196.     these regards, comes directly from James Gosling's Emacs,
  1197.     which came directly from (and was credited to) Multics Emacs.
  1198.  
  1199.     I rank the significant innovations of Multics Emacs as:
  1200.     (1) Explicitly-designed extension languages, which could be
  1201.         understood and used by non-experts.
  1202.     (2) Lisp as an editor implementation language.
  1203.     (3) Lisp and Lisp-macros as an extension language.
  1204.     (4) A control regime and macrology, including many names
  1205.         (e.g., "save-excursion"), that have become today become
  1206.         semi-standard through GNU Emacs and other systems.
  1207.  
  1208.     Major extensions that became part of the product should also
  1209.     be credited to Richard Lamson, Gary Palter, and William York,
  1210.     who became my guerilla band, back then.
  1211.  
  1212.  
  1213. name: PMATE, ZMATE
  1214. original distribution: ?
  1215. version: PMATE (DOS) 4.0, PMATE (CP/M) 3.21, ZMATE (CP/M, Z-System) 1.0
  1216. base language: assembly language (not needed to use editors)
  1217. implementation language: assembly language (not needed to use editors)
  1218. extension language: MATE macro language (TECO-like)
  1219. scope of implementation: extensible
  1220. hardware/software requirements: IBM PC, CP/M, Z-System
  1221. organization/author:
  1222.     original by Michael Aronson (MATE = Michael Aronson's Text Editor)
  1223.     ZMATE version by Bridger Mitchell and Jay Sage
  1224.     ZMATE available from:
  1225.         Sage Microsystems East
  1226.         1435 Centre Strt
  1227.         Newton MA 02159-2469
  1228.         USA
  1229.         +1 617 965 3552
  1230. (Availability of PMATE for the PC is not certain at this time.  Sage
  1231. Microsystems may be able to offer it.)
  1232. not free, contact vendor for price information
  1233.  
  1234.  
  1235. name: Sage Professional Editor
  1236. original distribution: ?
  1237. version: 
  1238. base language: C?
  1239. implementation language: C?
  1240. extension language: custom, C- and Awk-like
  1241. scope of implementation: extensible
  1242. hardware/software requirements: IBM PC
  1243. organization/author:
  1244.     Sage Software, Inc.
  1245.     1700 NW 167th Pl
  1246.     Beaverton OR 97006
  1247.     USA
  1248.     +1 503 645 1150
  1249.     fax +1 503 645 4576
  1250. not free, contact vendor for price information
  1251.  
  1252.  
  1253. name: Slick
  1254. original distribution: ?
  1255. version: 
  1256. base language: C
  1257. implementation language: C
  1258. extension language: Slick extension language, REXX-like
  1259. scope of implementation: extensible
  1260. hardware/software requirements: IBM PC
  1261. organization/author:
  1262.     MicroEdge Inc.
  1263.     P.O. Box 2367
  1264.     Fairfax VA  22031
  1265.     USA
  1266.     +1 703 670 4575
  1267. not free, contact vendor for price information
  1268.  
  1269.  
  1270. name: SPE Editor
  1271. original distribution: ?
  1272. version: 
  1273. base language: Lisp
  1274. implementation language: Lisp
  1275. extension language: Lisp
  1276. scope of implementation: extensible
  1277. hardware/software requirements: UNIX
  1278. organization/author:
  1279.     Sun Microsystems, Inc.
  1280.     2550 Garcia Ave
  1281.     Mountain View CA  94043
  1282.     USA
  1283.     +1 415 960 1300
  1284.     TLX 37 29639
  1285. not free, contact vendor for price information
  1286.  
  1287.  
  1288. name: Sprint (in some countries 'Esprit')
  1289. original distribution: 1985?
  1290. version: 
  1291. base language: C
  1292. implementation language: C
  1293. extension language: custom
  1294. scope of implementation: extensible
  1295. hardware/software requirements: IBM PC
  1296. organization/author:
  1297.     Borland International
  1298.     1800 Green Hills Rd
  1299.     Scotts Valley CA  95067
  1300.     USA
  1301. not free, contact vendor for price information
  1302.  
  1303.  
  1304. name: Sys-IX Editor
  1305. original distribution: ?
  1306. version: 
  1307. base language: C?
  1308. implementation language: C?
  1309. extension language: macro
  1310. scope of implementation: command set
  1311. hardware/software requirements: UNIX, IBM PC
  1312. organization/author:
  1313.     System-IX (Networks) Ltd.
  1314.     55 Bedford Court Mansions
  1315.     Bedford Avenue
  1316.     London WC1B 3AD
  1317.     UK
  1318.     +44 71 636 8210
  1319.     fax +44 71 255 1038
  1320.  
  1321.     G.W. Computers Inc.
  1322.     4 Eagle Square
  1323.     East Boston MA  02128
  1324.     USA
  1325.     +1 617 569 5990
  1326.     fax +1 617 567 2981
  1327. note: may not be Emacs
  1328. not free, contact vendor for price information
  1329.  
  1330.  
  1331. name: Unipress Emacs
  1332. original distribution: ?
  1333. version: 
  1334. base language: C
  1335. implementation language: MLisp
  1336. extension language: MLisp
  1337. scope of implementation: extensible
  1338. hardware/software requirements: UNIX, VMS, IBM PC
  1339. organization/author:
  1340.     Unipress Software Inc
  1341.     2025 Lincoln Hwy
  1342.     Edison NJ 08817
  1343.     USA
  1344.     +1 201 287 2100
  1345.     fax +1 201 287 4929
  1346.     telex 709418
  1347. note: was Gosling's Emacs
  1348. not free, contact vendor for price information
  1349.  
  1350.  
  1351. name: VOS Emacs
  1352. original distribution: ?
  1353. version: 10
  1354. base language: PL/I
  1355. implementation language: PL/I
  1356. extension language: none
  1357. scope of implementation: modified command set
  1358. hardware requirements: Stratus XA, IBM System/88 or Olivetti CPS-32 computer
  1359. software requirements: VOS operating system
  1360. organization/author:
  1361.     Stratus Computer Inc.
  1362.     55 Fairbanks Blvd
  1363.     Marlboro MA  01752
  1364.     USA
  1365.     +1 508 460 2000
  1366.     telex (294112) ANSBK STRA UR
  1367. not free, contact vendor for price information
  1368.  
  1369.  
  1370. name: ZMACS
  1371. original distribution: ?
  1372. version: 
  1373. base language: Lisp
  1374. implementation language: Lisp
  1375. extension language: Lisp
  1376. scope of implementation: extensible
  1377. hardware/software requirements: Symbolics
  1378. organization/author:
  1379.     Symbolics, Inc.
  1380.     8 New England Executive Park
  1381.     Burlington MA  01803
  1382.     USA
  1383.     +1 617 221 1000
  1384.     +1 800 533 7629
  1385. not free, contact vendor for price information
  1386. (Now somewhere in Concord.)
  1387.  
  1388.  
  1389. name: ZMACS (TI Explorer Emacs)
  1390. original distribution: ?
  1391. version: 
  1392. base language: Lisp
  1393. implementation language: Lisp
  1394. extension language: Lisp
  1395. scope of implementation: extensible
  1396. hardware/software requirements: Explorer
  1397. organization/author:
  1398.     Texas Instruments
  1399.     12501 Research Blvd
  1400.     Austin TX 78759
  1401.     USA
  1402.     +1 512 250 7111
  1403.     +1 800 232 3200
  1404.     fax +1 512 250 6522
  1405. not free, contact vendor for price information
  1406.  
  1407.  
  1408.   ---------- Implementations That Are No Longer Available ----------
  1409.  
  1410. name: EINE (EINE is not Emacs (the first known recursive acronym)),
  1411.     ZWEI (Zwei Was Eine, Initially (the author knew German)),
  1412. original distribution: ?
  1413. version: 
  1414. base language: Lisp
  1415. implementation language: Lisp
  1416. extension language: Lisp
  1417. scope of implementation: extensible
  1418. hardware/software requirements: Lisp Machine
  1419. organization/author:
  1420.     MIT
  1421.     USA
  1422. no longer available
  1423. ZWEI eveolved into Zmacs and all of the Symbolics, Texas Instruments,
  1424. Lisp Machines, and related variants.
  1425.  
  1426.  
  1427.  
  1428. name: FINE (Fine Is Not Emacs)
  1429. original distribution: 1980?
  1430. version: 
  1431. base language: BLISS
  1432. implementation language: BLISS
  1433. extension language: none
  1434. scope of implementation: command set
  1435. hardware/software requirements: PDP-10
  1436. organization/author:
  1437.     Mike Kazar
  1438.     Carnegie Mellon University
  1439.     USA
  1440. no longer available
  1441.  
  1442.  
  1443. name: Leif
  1444. original distribution: ?
  1445. version: 
  1446. base language: C
  1447. implementation language: Lisp
  1448. extension language: Lisp
  1449. scope of implementation: extensible
  1450. hardware/software requirements: UNIX, VMS
  1451. organization/author:
  1452.     The Saga Group
  1453.     Department of Computer Science
  1454.     University of Illinois at Urbana Champaign
  1455.     1304 W. Springfield
  1456.     Urbana IL 61801
  1457.     USA
  1458.     leif@a.cs.uiuc.edu
  1459.     {pur-ee|ihnp4}!uiucdcs!leif
  1460. note: Leif is really just GNU Emacs with a small modification, an
  1461. elisp extension, and an external parser.
  1462.  
  1463.  
  1464. name: NMODE ("New MODE"?), predecessor may be EMODE
  1465. original distribution: ?
  1466. version: 
  1467. base language: PSL, Common LIsp
  1468. implementation language: PSL, Common LIsp
  1469. extension language: PSL, Common LIsp
  1470. scope of implementation: extensible
  1471. hardware/software requirements: HP series 9000
  1472. organization/author:
  1473.     Hewlett-Packard
  1474.     old symbolic languages group?
  1475. no longer available
  1476.  
  1477.  
  1478. name: TORES (Text ORiented Editing System)
  1479. original distribution: ?
  1480. version: 
  1481. base language: C
  1482. implementation language: C
  1483. extension language: none
  1484. scope of implementation: command set
  1485. hardware/software requirements: UNIX
  1486. organization/author:
  1487.     Jeffrey Schiller
  1488.     MIT
  1489.     USA
  1490. no longer available
  1491.  
  1492.  
  1493. name: PD Forthmacs System Editor
  1494. original distribution: ?
  1495. version: 
  1496. base language: Forth?
  1497. implementation language: Forth?
  1498. extension language: none
  1499. scope of implementation: command set
  1500. hardware/software requirements: Atari?
  1501. organization/author:
  1502.     Bradley Software
  1503. no longer available
  1504.  
  1505.  
  1506. name: tv (aka otv, SINE (SINE is not EINE (the first known
  1507.     doubly-recursive acronym)))
  1508. original distribution: 1977
  1509. version: 
  1510. base language: PL/1
  1511. implementation language: SINE (Lisp-like)
  1512. extension language: SINE (Lisp-like)
  1513. scope of implementation: extensible
  1514. hardware/software requirements: MagicSix on Perkin-Elmer 3200 series
  1515. organization/author:
  1516.     Owen "Ted" Anderson
  1517.     MIT Architecture Machine Group
  1518.     USA
  1519. no longer available
  1520.  
  1521.  
  1522. name: ue
  1523. original distribution: ?
  1524. version: 
  1525. base language: ?
  1526. implementation language: ?
  1527. extension language: none
  1528. scope of implementation: command set
  1529. hardware/software requirements: Atari ST
  1530. organization/author:
  1531.     pm@cwru.edu
  1532. no longer available
  1533. Part of Gulam a public-domain shell.
  1534.  
  1535.  
  1536. name: VINE (Vine Is Not Emacs)
  1537. original distribution: 1977
  1538. version: 
  1539. base language: Fortran (!)
  1540. implementation language: Fortran
  1541. extension language: none
  1542. scope of implementation: command set
  1543. hardware/software requirements: VMS
  1544. organization/author:
  1545.     Craig Finseth
  1546.     Texas Instruments
  1547.     Dallas TX
  1548.     USA
  1549. no longer available
  1550.  
  1551.  
  1552. name: Z80EMACS
  1553. original distribution: 1992?
  1554. version: 0.1
  1555. base language: C
  1556. implementation language: C
  1557. extension language: custom
  1558. scope of implementation: extensible
  1559. hardware/software requirements: CP/M
  1560. organization/author:
  1561.     Ralph Betza (FM),
  1562.     gnohmon@ssiny.com
  1563.     uunet!ssiny!gnohmon
  1564. free, anonymous FTP from:
  1565.     sibp.mit.edu in pub/z80/emacs/*
  1566.     Z80EMACS is a port of microemacs 3.6 to the CP/M operating
  1567. system.  Microemacs keeps all data in memory, and CP/M must live in a
  1568. 64KB address space. By clever use of overlays and byte-squeezing and
  1569. tuning, Z80EMACS is able to edit files of size 30KB!
  1570.     microemacs 3.6 had no facility for remapping the keyboard
  1571. bindings.  Z80EMACS does it with an offline utility.
  1572.     Z80EMACS uses overlays extensively, but the most frequently
  1573. used commands are all either in the root segment or in one particular
  1574. overlay. Since this overlay is usually already in memory, performance
  1575. is quite good, even when running from floppies.
  1576.     Z80EMACS has the ability to edit multiple files, display
  1577. multiple windows, and do keyboard macros, among other things. This
  1578. makes it the spiffiest CP/M editor you could ever hope to see.
  1579.     Z80EMACS comes with source and binaries; it was compiled with
  1580. AZTEC C, which few CP/Mmers have, so the binaries are more likely to
  1581. be useful than the source.
  1582.  
  1583.  
  1584. name: none
  1585. original distribution: ?
  1586. version: 
  1587. base language: C
  1588. implementation language: C
  1589. extension language: none
  1590. scope of implementation: command set
  1591. hardware/software requirements: HLH Orions
  1592. organization/author:
  1593.     Steven Zimmerman
  1594. no longer available
  1595. Dated 1983.  Described as a "distant descendant of the one written by
  1596. Warren Montgomery at Bell Labs.  Might be an early, non-commercial
  1597. version of CCA Emacs.
  1598.  
  1599.  
  1600. name: none
  1601. original distribution: ?
  1602. version: 1.1, 2.1 (?)
  1603. base language: C and 8088 assembler
  1604. implementation language: C and 8088 assembler
  1605. extension language: none
  1606. scope of implementation: command set
  1607. hardware/software requirements: IBM PC, HP-150, TIPC
  1608. organization/author:
  1609.     Don P. Bennett, Jr.
  1610.     Hewlett Packard (when he wrote it)
  1611. no longer available
  1612.     This editor identifies itself as "Emacs", and has HP-style
  1613. soft labels for the first eight function keys hard-bound to "file
  1614. commands," "window commands," "buffer commands," etc.
  1615.     Versions 1.1 and 2.1 are known to exist.  Other versions may
  1616. also have escaped.  1.1 was written in Microsoft C and 8088 assembler
  1617. 1.0 (or was that 2.0?) in about 1985.  2.1 was written using Microsoft
  1618. C 3.0 in about 1986.  All versions work quite usably, despite fatal
  1619. bugs in some commands.  (Memory limits and large files can cause
  1620. death, "ESC-digit" causes immediate death.)  ("If it dies when you do
  1621. that, stop doing it!")
  1622.  
  1623.